AWS Budgets
💡 Definition
AWS Budgets allows you to set custom budgets to track your cost and usage. You can set alerts to receive notifications when your cost or usage exceeds (or is forecasted to exceed) your budgeted amount.
🔑 Key Concepts
- Types of Budgets:
- Cost Budget: Track how much you spend (e.g., $100/month).
- Usage Budget: Track resources used (e.g., 1000 GB-hours of EC2).
- Reservation Budget: Track RI or Savings Plan utilization/coverage.
- Alerts: Send email or SNS notifications when thresholds (e.g., 80%, 100%) are breached.
- Actions: Can trigger actions (like stopping an instance) when a budget is exceeded (requires permissions).
⚙️ How it Works
- Set Amount: Define your monthly budget (e.g., $500).
- Set Period: Monthly, Quarterly, Annually.
- Set Thresholds: e.g., Alert me at 50% (actual) and 100% (forecasted).
- Monitor: AWS Budgets checks your billing data periodically.
🎯 Use Cases
- Cost Control: Preventing accidental overspending.
- Utilization Tracking: Ensuring you are using your Reserved Instances effectively.
- Departmental Budgeting: Setting limits for specific projects or teams.
💰 Pricing Model
- First 2 budgets are free.
- Additional budgets incur a small daily cost ($0.02/day).
📝 Exam Tips (CLF-C02)
- Key keyword: "Alerts" or "Notifications" when spending exceeds a limit.
- Can track Forecasted costs (alert before you overspend).
- Can trigger actions to stop resources (advanced usage).
See Also: * Cost Explorer * CloudWatch